120137
233809
623601
959605
506358
680163
878453
4555
916462
1001788
430252
913330
5112799
3544581
3043148
2346804
2224988
2030609
1939357
190678
1755118
1717136
1680195
1631471